F28377D的BOOT管脚用作其他用处了,无法从FLASH引导,该怎么办

您所在的位置:网站首页 没有boot mode怎么办 F28377D的BOOT管脚用作其他用处了,无法从FLASH引导,该怎么办

F28377D的BOOT管脚用作其他用处了,无法从FLASH引导,该怎么办

2024-07-14 00:02| 来源: 网络整理| 查看: 265

好像不行的,如果把OTPBOOTCTRL里面的Z1-BOOTCTRL更改了,比如改为0x0203815A。  这样修改,是选择 GPIO1和GPIO2作为boot选择.

上电后,判断是0x5A会进入选择状态,依据 GPIO1和GPIO2的状态:

Boot Mode = 0 -> Parallel Boot Mode

Boot Mode = 1 -> SCIBOOT Mode

Boot Mode = 2 -> WAIT BOOT Mode

Boot Mode = 3 -> GET MODE (read OTP Boot Mode values)

如果这两个引脚上电时都为1, 才会进入get  mode,然后才会根据0x81选择SCIBOOT1,可以通过GPIO28,GPIO28下载.

但是这么设置之后,由于是修改了OTP(不能在修改回来)烧录完程序之后,如果重新上电只能进入SCIBOOT1.没法进入直接flash运行程序.

除非是想每次都从SCIBOOT1,然后,先下载一个程序(比如到RAM),运行后,再去执行flash中的程序.

不太清楚TI这么设计的初衷.



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3